home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Shareware Overload Trio 2
/
Shareware Overload Trio Volume 2 (Chestnut CD-ROM).ISO
/
dir40
/
maint105.zip
/
README.TXT
< prev
next >
Wrap
Text File
|
1994-04-06
|
4KB
|
99 lines
This is a small utility to modify any kind of INI-Files.
It is DOS-based, so you can easily do the modifications from your
batchfile or your network login script.
As example, you can add the TimerCriticalSection=10000 for all users
in the SYSTEM.INI file, just by doing the following:
Create a file named SYSTEM.CMD which contains:
+[386enh]TimerCriticalSection=10000
And put the following command in you (system) login script:
maintini.exe N:\WINDOWS\SYSTEM.INI SYSTEM.CMD
After the new login, all your users have the new parameter set correctly
for the new WINUP9 from Novell.
A backupfile with the extension .BAK is made before modifying the file.
Normaly all section, keys and values are NOT case sensitive.
However _ and * give the possibility to match only if the case matches too.
MAINTINI can process INI-Files of any size, even larger than 64kBytes.
Just the CMD File should not have to much commands, because a dynamic list
with all commands is created. (The actual upper limit are 698 commands,
if you need more, then send me a mail or just splitt it in two cmd-files.
Anyway, to process a INI-file with 700 commands to apply is just slow.)
Commands of Maintini:
-[section] The corresponding section is deleted
-[section]Key The Key in section will be deleted
-[section]Key=Value The Key is only deleted if the Value matches exactly
This is used to delete device=... lines in system.ini
_[section]Key=Value Same as - but Value is case sensitive
Normaly not used.
#[section] The corresponding section is commented
#[section]Key The Key in section will be commented
#[section]Key=Value The Key is only commented if the Value matches exactly
This is used to comment device=... lines in system.ini
+[Section]Key= Adds Key in Section.
+[Section]Key=Value Adds Key and Value to section.
&[Section]Key=Value This Key/Value is always inserted, even if already
a key exists, but with a different value. Used to
insert device=... lines in System.ini
*[Section]Key=Value Same as &, but the value is casesensitive
Normaly not used.
>[Section]Key= Value Adds Value to an existing value. The old Value is preserved
and the Value is added added at the end of the line.
[Section]
Key=Value0
>[Section]Key= Value1
Gives
[Section]
Key=Value0 Value1
It is very important, that you have a space or a period sign
before the Value, this is to ensure that the , sign is placed
at the right place (or even ignored if this is the first value).
<[Section]Key=Value Deletes Value from the Key/Value line. Leading and trailing
period-signs are cut off.
You should not use more than one < or > command for each Section/Key !!!!
This does not behave correctly. If this is a limitation for you,
then you can tell me why you want another version who can do this.
I will then implement it, if I find the time to do it.
MAINTINI is emailware, which means if you find this program usefull,
you should send me a email. (Or a nice postcard if you don't have
acess to a email system)
If you send me a message, then I will inform you of all changes and
new versions of this utility.
My email adress:
Compuserve : 100034,3536 Andre Schild
Internet : 100034.3536@compuserve.com
AT&T Mail : mhs!csmail!100034.3536
X400 : /c=US/ad=compuserve/pd=csmail/d.id=100034.3536
MCI : TO: Andre Schild
EMS: COMPUSERVE/ MCI ID:281-6320
MBX: 100034,3536
MHS : MAIL@CSERVE {100034,3536}
Postal adress: Andre Schild
Pfeidstrasse 8
CH-2555 Bruegg b. Biel
Switzerland